#s_header, #s_footer{
	float: left;
	width: 100%;
}
#s_left_column{
	width: 170px;
}
/*
#s_left_column img{
	width: 200px;
}*/
#s_subheader, #s_content, #s_middle_column{
	float: left;
	width:350px;
}
/*#s_subheader img, #s_content img{
	width: 540px;
}*/
/*
Utility classes
*/

.fn{ float: none;  }
.fl{ float: left; }
.fr{ float: right; }
.cn{ clear: none; }
.cl{ clear: left; }
.cr{ clear: right; }
.cb{ clear: both; }
.tl{ text-align: left; }
.tc{ text-align: center; }
.tr{ text-align: right; }

.a_invert{ text-decoration: none; }
.a_invert:hover{ text-decoration: underline; }

.db{ display: block; }
.di{ display: inline; }
.dn{ display: none; }

.w50{ width: 50px; }
.w80{ width: 80px; }
.w90 {width: 90px; }
.w100{ width: 100px; }
.w135{ width: 135px; }
.w150{ width: 150px; }
.w170{ width: 170px; }
.w200{ width: 200px; }
.w220{ width: 220px; }
.w294{ width: 294px; }
.w300{ width: 300px; }
.w400{ width: 400px; }
.w450{ width: 450px; }
.w600{ width: 600px; }
.w740{ width: 740px; }
.w100p{ width: 100%; }
.wauto{ width: auto; }
.mw100p{max-width:100%}

.m0{ margin: 0;}
.m10{ margin: 10px; }
.mb0{ margin-bottom: 0px;}
.mb3{ margin-bottom: 3px;}
.mb4{ margin-bottom: 4px;}
.mt4{ margin-top: 4px;}
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mright{ margin-right: 10px; }
.mr5{ margin-right: 5px; }
.mr10{ margin-right: 10px; }
.mr15{ margin-right: 15px; }
.mr20{ margin-right: 20px; }
.mb10{ margin-bottom: 10px; }
.ml5{ margin-left: 5px; }

.p0{ padding: 0;}
.p2{ padding: 2px;}
.p5{ padding: 5px;}
.p10{ padding: 10px;}
.pt4{ padding-top: 4px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pt10{ padding-top: 10px;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pr10{ padding-right: 10px;}
.pr13{ padding-right: 13px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.pt3{padding-top: 3px;}
.pt5{padding-top: 5px;}
.pb5{padding-bottom: 5px;}
.pl5{padding-left: 5px;}
.pr2{padding-right: 2px;}
.pr4{padding-right: 2px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.ptop{padding-top: 15px;}

.c_black{ color: #000000; }
.c_lgrey{ color: #cccccc; }
.c_mgrey{ color: #999999; }
.c_dgrey{ color: #333333; }
.c_white{ color: #ffffff; }
.c_orange{ color: #ff9900; }

.b_black{ background: #000000; }
.b_white{ background: #ffffff; }
.b_dblue{ background-color: #3b5998; }
.b_grey{ background-color: #f5f5f5; }
.b_none{ background: none; }

.fs9{ font-size: 9px; }
.fs10{ font-size: 10px; }
.fs11{ font-size: 11px; }
.fs12{ font-size: 12px; }
.fs13{ font-size: 13px; }
.fs14{ font-size: 14px; }
.fs15{ font-size: 15px; }
.fs16{ font-size: 16px; }
.fs17{ font-size: 17px; }
.fs18{ font-size: 18px; }
.fs19{ font-size: 19px; }
.fs20{ font-size: 20px; }
.fs21{ font-size: 21px; }

.lh13{ line-height: 13px; }
.lh16{ line-height: 16px; }
.lh22{ line-height: 22px; }

.fwn{ font-weight: normal; }
.fwb{ font-weight: bold; }

.ffv{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.ffg{ font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; }

.b0{ border: 0; }
.lh25{ line-height: 2.5em; }
.tdn{ text-decoration: none; }
.tdu{ text-decoration: underline; }
#s_left_column .widget_input
{
	width:105px;
}
